home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / basic / basfrm13.zip / HISTORY.DOC < prev    next >
Text File  |  1992-07-04  |  5KB  |  92 lines

  1.                     DavisWARE Basic Formatter Version 1.2
  2.                      (C) Copyright 1992 by James R. Davis
  3.                              All Rights Reserved
  4.  
  5. VERSION HISTORY
  6. ---------------
  7. Version 1.0  - Initial program
  8.  
  9. Version 1.1  - First alpha released for testing only.
  10.  
  11. Version 1.1a - Fixed problem with continued lines.  Fixed many internal
  12.                subroutines that returned odd results under various
  13.                circumstances.
  14.  
  15. Version 1.1b - Fixed a few variable finding problems.  Also fixed subroutine
  16.                and function finding problems.
  17.  
  18. Version 1.1c - Added redundancy checking for subroutines to make repeated
  19.                calls to subroutines with same data much faster.  Added basic
  20.                keyword case default.
  21.  
  22. Version 1.1d - Added support for $INCLUDEd files, including imbedded
  23.                $INCLUDEs.  Also fixed remark handling.
  24.  
  25. Version 1.1e - Removed additional remarks from converted file in registered
  26.                versions only.  Fixed a GW to QB/PB conversion problem.
  27.  
  28. Version 1.1f - Fixed a problem with nested NEXT X,Y statements in formatting,
  29.                added 'BASFRM+ and 'BASFRM- in source code to skip over
  30.                portions of code.  Added * command line option that will skip
  31.                the casing of variables, keywords, labels, and subs/fns, as
  32.                well as skipping the typing of untyped variables.  To use the
  33.                FAST mode option now, you simply put a * in front of the file
  34.                name you wish to use.  EG: BASFRM *TESTIT.BAS.  Added ability
  35.                to end program by pressing ESC while it's running at any time.
  36.                Made a few minor cosmetic changes.  Improved registration
  37.                technique.
  38.  
  39. Version 1.1g - Added more source code plugs, fixed a problem with nested IF's,
  40.                and added ability to change defaults to work on a certain
  41.                source without having to install defaults, and the FAST mode
  42.                switch in the editor.  Just about ready for BETA testing.
  43.  
  44. Version 1.1h - Added cross reference generation routines, revamped source
  45.                code, added expanded or compressed source line handling.  Added
  46.                continuation of long lines.  Added handling of multiple paths
  47.                separated by a ; in BFINC environment variable and support for
  48.                the INCLUDE environment variable (suggestion by Joe Negron).
  49.                Cross referencing is not available during FAST mode.  First
  50.                true BETA.
  51.  
  52. Version 1.1i - Added 2 new defaults, the length of hard tabs [ASCII 9]
  53.                (Suggestion by Alan Earnshaw) and whether or not to continue_
  54.                long lines.  Added /XXL and /XXN command line options to skip
  55.                everyting else and just generate a cross reference file by
  56.                either label reference or line number.  Speeded up the source
  57.                alot and fixed a few bugs that were occurring.
  58.  
  59. Version 1.1j - Added default to allow you to indent ELSE/CASE commands within
  60.                a loop as suggested by Joe Negron.  Added correction to
  61.                improper PRINTed lines that was causing problems.  Fixed an odd
  62.                error that occured in nested IF statements that was pointed out
  63.                by Lloyd Smith.
  64.  
  65. Version 1.1k - Fixed an overlooked problem with detection of DEFtype
  66.                statements that missed typing un-typed variables when optioned
  67.                to.  Fixed a problem with skipped line labels when converting
  68.                from GW-Basic source.  Added visual of new lines being created
  69.                during the second pass.  Fixed problem with remark handling as
  70.                pointed out by Joe Negron.
  71.  
  72. Version 1.1l - Skipped this version completely because the lower case L looked
  73.                too much like a 1 (one)! :)
  74.  
  75. Version 1.1m - Revamped entire display to give more information on what was
  76.                actually happening in the program... looks good!
  77.  
  78. Version 1.1n - Added a timer to show just how long the program takes to
  79.                process the information.  Fixed a problem with formatting of
  80.                the cross reference generation.  Fixed a problem with variables
  81.                being remarked if they begin with DEF (pointed out by Dave
  82.                Navarro).
  83.  
  84. Version 1.2  - The official release version that you have in your possession
  85.                at this very moment.  Made few cosmetic changes but everything
  86.                looks good to go.
  87.  
  88. Version 1.3  - Added command line switches to control all program defualts
  89.                easily from the command line.  Made a few modifications to the
  90.                source code.  This is a major upgrade release.
  91.  
  92.